package org.forever.util
{
	/**
	* 队列接口
	*/
	public interface Queue
	{
		/**返回队列中元素数目*/
		function getSize():int;
		/**判断队列是否为空*/
		function isEmpty():Boolean;
		/**取队首元素（但不删除）*/
		function front():Object;
		/**入队*/
		function enqueue(obj:Object):void;
		/**出队*/
		function dequeue():Object;
		/**遍历*/
		function traversal():void;
	}
}